len(): لمعرفة عدد عناصر القائمة.
مثال:
len(l)
الناتج:
4

الدالة len() تختلف عن بعض الدوال، نجد بعدها قوسين هلاليين نضع بينهما الوسيط أو المعامل, وهما كلمتين بمعنى واحد, أي الضحية الذي يتم وضعه بين فَكَّي الدالة len, وفكَّي الوحش len هما القوسين الهلاليين وليسَ القوسين المربعين.
أما باقية الدوال غالبا ما نضع اسم القائمة قبلها ونتبعُها بنقطة، وبعدها قوسين أيضا لكن نضع بينهم أشياء مختلفة.
سبب ذلك هو أن len هي دالة عامة تُستخدم لحساب عناصر أكثر من نوع من البيانات بما فيها القوائم والنصوص, أما الدوال الأخرى المذكورة هنا فهي تابعة حصرًا على القوائم.

count(): لمعرفة عدد تكرار عنصر ما، نضعه بين القوسين.
مثال:
l.count("سبحان الله")
الناتج:
1

index(): لمعرفة رقم عنصر ما.
مثال:
l.index('الله أكبر')
الناتج:
3

append(): لإضافة عنصر في نهاية القائمة.
مثال:
l.append("لا حولَ ولا قوةَ إلا بالله")
print(l)
الناتج:
['سبحان الله', 'الحمد لله', 'الله أكبر', 'لا إله إلا الله', 'لا حولَ ولا قوةَ إلا بالله']

extend(): لإضافة أكثر من عنصر في نهاية القائمة.
l.extend([])
وبين الأقواس المربعة نضع العناصر التي نريد إضافتها.
مثال:
l = [1, 2, 3, 4]
l.extend([5, 6, 7])
print(l)
الناتج:
[1, 2, 3, 4, 5, 6, 7]

insert(): لإضافة عنصر في مكان محدد.
مثال:
l.insert(2, "حسبِيَ الله")
أي نضيف هذا العنصر في الموضع 2 سيتم إضافته بعد العنصر رقم 1 يعني سيكون العنصر الثالث في القائمة.

clear(): لحذف جميع عناصر القائمة.
مثال:
computers = ["dell", "hp", "asus", "toshiba"]
computers.clear()
print(computers)
الناتج:
[]

reverse(): لعكس الترتيب وجعلها تبدأ من آخر عنصر لأول عنصر.
مثال:
l = [2,6 3]
l.reverse()
print(l)
الناتج:
[3, 6, 2]

ملاحظة:
لإعادة ترتيب القائمة إلى وضعها الطبيعي يمكنك استخدام دالة reverse مرة أخرى لعكس العملية.


remove(): لحذف عنصر.
مثال:
l.remove("الحمد لله")

pop(): لحذف عنصر ما لكن باستخدام رقمه.
مثال:
l.pop(4)
كما أنهُ يمكننا استخدام remove أيضا بهذه الطريقة:
l.remove(l[2])
حيث أن إدخال الرقم 2 بين القوسين المربعين بعد اسم القائمة سيأتي لنا بقيمة العنصر الثالث من القائمة وسيتم التعويض عنه في الدالة remove.


sort(): لإعادة ترتيب القائمة أبجديا أو تصاعديا إن كانت القائمة مكونة من أعداد.
مثال:
l = [5, 4, 7, 8, 2, 9, 1]
l.sort()
print(l)
الناتج:
[1, 2, 4, 5, 7, 8, 9]
